BBPS is an RBI initiative and is run by National Payments Corporation of India. It serves as a one-stop ecosystem for all types of bill payments.